// 维护数据模块
import Vue from 'vue';
// import * as recommend from '@/api/recommend';
// import * as hotSong from '@/api/hot-song';
import * as hotSearch from '@/api/hot-search';
export default new Vue({
    data() {
        // 定义数据
        return {
            // 推荐歌单
            // playList: [],
            // 新歌列表
            // newSongList: [],
            // 热歌列表
            // hotSongList: {},
            // 搜索列表
            // searchList: [],
            // 匹配的歌手 歌单列表
            matchList: [],
            // 匹配的歌手、专辑信息
            multimatchList: [],
            // 模糊查询
            getOnSearchList: [],
            // 推荐的歌单信息列表
            // songListInformation: [],
            // 评论列表
            // commentList: [],
        };
    },
    created() {
        // 改变数据
        // 更新推荐歌单
        // this.$on('updatePlayList', async () => {
        //     this.playList = await recommend.getPlayList();
        // });
        // 更新新歌列表
        // this.$on('updateNewSongList', async () => {
        //     this.newSongList = await recommend.getNewSongList();
        // });
        // 更新热歌列表
        // this.$on('updateHotSongList', async () => {
        //     this.hotSongList = await hotSong.getHotSongList();
        // });
        // 更新搜索列表
        // this.$on('updateSearchList', async () => {
        //     this.searchList = await hotSearch.getSearchList();
        // });
        // 更新歌单、mv、专辑信息
        // 更新输入框的值
        this.$on('updateMatchList', async (inputValue) => {
            this.matchList = await hotSearch.getMatchList(inputValue);
        });
        // 更新匹配之后的列表
        this.$on('updateMultimatchList', async (inputValue) => {
            this.multimatchList = await hotSearch.getMultimatchList(inputValue);
        });
        // 模糊查询
        this.$on('updateGetOnSearchList', async (inputValue) => {
            this.getOnSearchList = await hotSearch.getOnSearchList(inputValue);
        });
        // 歌单信息
        // this.$on('updateGetSongListInformation', async (id) => {
        //     this.songListInformation= await recommend.getSongListInformation(id);
        // });
        // 评论列表
        // this.$on('updateCommentList', async (id) => {
        //     this.commentList= await recommend.getCommentList(id);
        // });
    },
});